home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / flight-of-the-museum.swf / scripts / engine / dynamicObjects / GoalRing_BG.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  1.2 KB  |  54 lines

  1. package engine.dynamicObjects
  2. {
  3.    import engine.BitmapLibrary;
  4.    
  5.    public class GoalRing_BG extends DynamicObject
  6.    {
  7.        
  8.       
  9.       public var parentRing:DynamicObject;
  10.       
  11.       private var sinSeed:Number;
  12.       
  13.       private var sinFreq:Number = 0.05;
  14.       
  15.       private var sinAmp:Number = 0.05;
  16.       
  17.       private var sin:Number = 0;
  18.       
  19.       private var _cFrame:Number = 1;
  20.       
  21.       public function GoalRing_BG()
  22.       {
  23.          sin = 0;
  24.          sinAmp = 0.05;
  25.          sinSeed = Math.random() * 2;
  26.          sinFreq = 0.05;
  27.          _cFrame = 1;
  28.          _bmdArray = BitmapLibrary.Clips.DYN_GoalRing_BG;
  29.          super(_bmdArray[0]);
  30.          _objectType = OBJ_TYPES.GP;
  31.          _animationMethod = ANIM_METHODS.PlayOnce;
  32.          _drawMethod = DMETHOD.Slow;
  33.          _persistent = true;
  34.          solid = true;
  35.          hitW = 19;
  36.          hitH = 19;
  37.       }
  38.       
  39.       override public function fStep() : *
  40.       {
  41.          var cVec:* = undefined;
  42.          super.fStep();
  43.          cVec = getVector(r - 1.57,100);
  44.          colOffsetX = cVec.x;
  45.          colOffsetY = cVec.y;
  46.       }
  47.       
  48.       override public function playAnim() : *
  49.       {
  50.          _frameSpeed = 1;
  51.       }
  52.    }
  53. }
  54.